//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKBRep.TopoDS;
using CascadeSharp.TKBRep.TopTools;
using CascadeSharp.TKernel.Message;
using CascadeSharp.TKG3d.TopAbs;
using CascadeSharp.TKShHealing.ShapeProcess;

namespace CascadeSharp.TKShHealing.ShapeProcessAPI
{
    //---------------------------------------------------------------------
    //  Class  ShapeProcessAPI_ApplySequence
    //---------------------------------------------------------------------
    public sealed class ShapeProcessAPI_ApplySequence
    {
        public ShapeProcessAPI_ApplySequence(string rscName, string seqName)
            : base()
        {
            throw new NotImplementedException();
        }

        public ShapeProcessAPI_ApplySequence(string rscName)
            : base()
        {
            throw new NotImplementedException();
        }

        public ShapeProcessAPI_ApplySequence(ShapeProcessAPI_ApplySequence parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public ShapeProcessAPI_ApplySequence()
        {
            throw new NotImplementedException();
        }

        public ShapeProcess_ShapeContext Context()
        {
            throw new NotImplementedException();
        }

        public TopoDS_Shape PrepareShape(TopoDS_Shape shape, bool fillmap, TopAbs_ShapeEnum until,
            Message_ProgressRange theProgress)
        {
            throw new NotImplementedException();
        }

        public TopoDS_Shape PrepareShape(TopoDS_Shape shape, bool fillmap, TopAbs_ShapeEnum until)
        {
            throw new NotImplementedException();
        }

        public TopoDS_Shape PrepareShape(TopoDS_Shape shape, bool fillmap)
        {
            throw new NotImplementedException();
        }

        public TopoDS_Shape PrepareShape(TopoDS_Shape shape)
        {
            throw new NotImplementedException();
        }

        public void ClearMap()
        {
            throw new NotImplementedException();
        }

        public TopTools_DataMapOfShapeShape Map()
        {
            throw new NotImplementedException();
        }

        public void PrintPreparationResult()
        {
            throw new NotImplementedException();
        }
    }; // class ShapeProcessAPI_ApplySequence
}